/******************************************************************************
 **
 **    IBM Confidential
 **
 **    Source Materials
 **
 **    (C) COPYRIGHT IBM CORP. 2008
 **
 **
 **  File Name:      CandidateUsersStrategy.java
 **  Description:    Abstract class for getting the candidate users for nodes (e.g approval).
 **  Date:           2008-10-31
 **  Author:         LisaQian
 ******************************************************************************/
package com.ti.andon.workflow.privilege;

import java.util.HashMap;
import java.util.List;

public abstract class CandidateUsersStrategy
{
    abstract public List getCandidateUsers(HashMap context) throws Exception;
	/**
	 * The key name of hibernate db session.
	 * */
	public static final String KEY_DB_SESSION = "dbSession";
	
	/**
	 * The key name of requester id.
	 * */
	public static final String KEY_REQUEST_ID = "requesterID";
	
	/**
	 * The key name of equipment issue type.
	 * */
	public static final String KEY_EQUIPMENT_ISSUE_TYPE = "equipmentIssueType";
	
}
